/* 公共的css */
@import url("fonts.css");
view,
text {
  padding: 0;
  margin: 0;
  list-style: none;
  line-height: 1.25;
  font-style: normal;
  font-family: "SourceHanSansCN-Normal";
  color: #000000;
  text-decoration: none;
  border: none;
  box-sizing: border-box;
  -webkit-tap-highlight-color: transparent;
  -webkit-font-smoothing: antialiased;
}

#app {
  padding: 40rpx 20rpx 80rpx;
}

.f20 {
  font-size: 40rpx;
}

.f13 {
	font-size: 26rpx;
	line-height: 36rpx;
}

.d-flex {
  display: -webkit-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.hide-scroll {
  scrollbar-width: none;
  -ms-overflow-style: none;
}

.hide-scroll::-webkit-scrollbar,
.hide-scroll::-webkit-scrollbar-track,
.hide-scroll::-webkit-scrollbar-thumb,
.hide-scroll::-webkit-scrollbar-thumb:hover,
.hide-scroll::-webkit-scrollbar-thumb:active {
  display: none;
  width: 0;
  background: none;
}

.siyuan-medium {
  font-family: "SourceHanSansCN-Medium";
}

.intel-one-mono-medium {
  font-family: "intelOneMono-medium";
}

.intel-one-mono-regular {
  font-family: "intelOneMono-regular";
}

.bg-cover {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center top;
}

.grid {
  background-image: url(https://bac-miniprogram.oss-cn-beijing.aliyuncs.com/images/bg.png);
  background-size: 100% auto;
  background-position: center top;
  background-repeat: repeat-y;
}

.grey-text {
  color: #a4a4a4;
}

.border-top {
  border-top: 2rpx solid #000000;
}

.border-bottom {
  border-bottom: 2rpx solid #000000;
}

.border-right {
  border-right: 2rpx solid #000000;
}

.border-left {
  border-left: 2rpx solid #000000;
}

.page-name {
  padding-left: 34rpx;
  font-size: 26rpx;
  font-family: "SourceHanSansCN-Medium";
}

.black-btn {
  margin: 0 auto;
  padding: 0;
  background-color: #000000;
  border: none;
  border-radius: 0;
  font-size: 26rpx;
  color: #ffffff;
  font-family: "SourceHanSansCN-Medium";
  line-height: 1;
}

.placeholder-text {
  color: #000000;
  font-family: "SourceHanSansCN-Medium";
}

.user-select {
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-overflow-scrolling: touch;
}
.calendar-container {
  .van-calendar__day--disabled > view {
    color: inherit;
  }
}

.show-four-lines {
  overflow: hidden;
  word-break: break-all;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 4;
}

.show-one-overflow {
  overflow: hidden;
  word-break: break-all;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
}

.show-one-lines {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

button::after {
  border: none;
}

page {
  --grey-text: #a4a4a4;
  --default-text: #000000;
  // --inset-bottom-constant: constant(safe-area-inset-bottom);
  // --inset-bottom-env: env(safe-area-inset-bottom);
}
